DJGPP

Эта статья находится на начальном уровне проработки, в одной из её версий выборочно используется текст из источника, распространяемого под свободной лицензией
Материал из энциклопедии Руниверсалис
DJGPP
Логотип программы DJGPP
Скриншот программы DJGPPСреда разработки DJGPP, использующая GCC
Тип Компилятор
Написана на C++
Аппаратная платформа x86
Последняя версия 2.05[1] (3 ноября 2015 года)
Лицензия GNU GPL

DJGPP (акроним от DJ’s GNU Programming Platform) — проект по переносу GNU-утилит на платформы DOS и Windows для поддержки DPMI. Название происходит от имени автора — DJ Delorie.

DJGPP является свободным программным обеспечением, и большинство утилит под него распространяются под GNU GPL или более пермиссивной лицензией. Может работать только на 32-битных процессорах (80386 и выше).

Не совместим с 64-х разрядными версиями Windows, так как они не реализуют 16-битный интерфейс DOS[2] и там нет виртуальной машины DOS[3], то есть для запуска нужно использовать DOSBox.

Утилиты разработки DJGPP поставляются также в составе GNU/DOS.

В конце 1990-х годов на DJGPP создавалось множество сложных программных продуктов под DOS (например, игра Quake[4][5]).

См. также

Примечания

  1. Announce: DJGPP V2.05 Released Архивировано 8 июля 2012 года., comp.os.msdos.djgpp, 3 ноября 2015
  2. Список ограничений 64-разрядных версий Windows. Дата обращения: 6 марта 2016. Архивировано 24 марта 2016 года.
  3. Windows x64 — All the Same Yet Very Different, Part 5: NTVDM, Services, WoW64. Дата обращения: 7 марта 2016. Архивировано 7 марта 2016 года.
  4. The history of djgpp. Дата обращения: 6 марта 2016. Архивировано 4 марта 2016 года.
  5. Why did ID choose DJGPP for Quake? Архивировано 8 июля 2012 года., comp.os.msdos.djgpp, 26 декабря 1999

Ссылки